package com.sale.system.domain;

import com.sale.common.annotation.Excel;
import com.sale.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * Table: git_history
 */
@Data
public class GitHistory extends BaseEntity {
    /**
     * 主键
     *
     * Table:     git_history
     * Column:    id
     * Nullable:  false
     */
    private String id;

    /**
     * 项目名称
     *
     * Table:     git_history
     * Column:    project_name
     * Nullable:  true
     */
    @Excel(name = "项目名称")
    private String projectName;

    /**
     * 提交者
     *
     * Table:     git_history
     * Column:    author
     * Nullable:  true
     */
    @Excel(name = "作者")
    private String author;

    /**
     * 提交时间
     *
     * Table:     git_history
     * Column:    push_time
     * Nullable:  true
     */
    @Excel(name = "提交时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Excel.Type.EXPORT)
    private Date pushTime;

    /**
     * 提交标题
     *
     * Table:     git_history
     * Column:    title
     * Nullable:  true
     */
    @Excel(name = "提交内容", width = 88, align = Excel.Align.LEFT)
    private String title;

    /**
     * 创建时间
     *
     * Table:     git_history
     * Column:    create_time
     * Nullable:  true
     */
    private Date createTime;

    /**
     * 创建人
     *
     * Table:     git_history
     * Column:    create_by
     * Nullable:  true
     */
    private String createBy;

    /**
     * 修改时间
     *
     * Table:     git_history
     * Column:    update_time
     * Nullable:  true
     */
    private Date updateTime;

    /**
     * 修改人
     *
     * Table:     git_history
     * Column:    update_by
     * Nullable:  true
     */
    private String updateBy;

    /**
     * 是否删除 0不删除 1删除
     *
     * Table:     git_history
     * Column:    del_ind
     * Nullable:  true
     */
    private String delInd;

    /**
     * 是否部署 0未部署 1已部署
     *
     * Table:     git_history
     * Column:    is_release
     * Nullable:  true
     */
    private String isRelease;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table git_history
     *
     * @mbggenerated Sun Feb 13 23:23:47 CST 2022
     */
    private static final long serialVersionUID = 1L;
}
